<?php
	/*
	 * Controle para o login de usuarios. Se já houver um usuario logado, mostra a home do usuario com uma mensagem de erro.
	 * Se nao estiver logado, verifica se existe POST, caso exista, verifica o login do usuario, caso contrario, mostra a pagina pricipal com a mensagem de erro.  
	 */
    if($this->getUsuario() == null){
    	if ($_POST){
    		if (isset($_POST['inputEmailLogar']) && isset($_POST['inputSenhaLogar'])){
    			$strEmail	=	$_POST['inputEmailLogar'];
				$strSenha	=	$_POST['inputSenhaLogar'];
    			if(Usuario::logar($strEmail, $strSenha)){
    				redireciona(array('inicial'));
    			}
				else{
					redireciona(array('principal'));
				}
    		}
			else{
				$strMensagem	=	'Email e/ou Senha inválidos.';
				$_SESSION['constructore']['mensagens']['erroLogin']	=	$strMensagem;
				redireciona(array('principal'));
			}
    	}
		else{
    		$strMensagem1	=	'Operação Inválida.';
			$strMensagem2	=	'Entre com seu Email e Senha.';
			$_SESSION['constructore']['mensagens']['msgInvalida']	=	$strMensagem1;
			$_SESSION['constructore']['mensagens']['msgLogin']		=	$strMensagem2;
			redireciona(array('principal'));
    	}
    }
	else{
    	$strMensagem1	=	'Operação Inválida.';
    	$strMensagem2	=	'Você está logado na Constructore.';
		$_SESSION['constructore']['mensagens']['msgInvalida']	=	$strMensagem1;
		$_SESSION['constructore']['mensagens']['msgInicial']		=	$strMensagem2;
		redireciona(array('inicial'));
    }
?>
